| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

LogManager.h
1 // LogManager.h
3 //
5
6 namespace nkAstraeus
7 {
12 class LogManager : public nkCommon::MaybeSingletonClass<LogManager>
13 {
14 public :
15
16 // Constructor
20 LogManager () noexcept ;
21
22 // Getters
26 nkLog::Logger* getReceiver () const ;
27
28 // Setters
34 void setReceiver (nkLog::Logger* receiver) ;
35
36 // Log
43 void log (nkMemory::StringView message, nkMemory::StringView className) ;
44 } ;
45 }
nkAstraeus::LogManager::LogManager
LogManager() noexcept
nkAstraeus::LogManager::getReceiver
nkLog::Logger * getReceiver() const
nkAstraeus::LogManager::log
void log(nkMemory::StringView message, nkMemory::StringView className)
nkLog
Encompasses all API of component NilkinsLog.
Definition: String.h:7
nkAstraeus::LogManager
Responsible for logging all messages from the component. By registering a nkLog::Logger inside,...
Definition: LogManager.h:13
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition: BlurComplexEffect.h:7
nkAstraeus::LogManager::setReceiver
void setReceiver(nkLog::Logger *receiver)
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7